import { get, post } from '@/utils/httpRequest';

/**
 * 用户登录
 * @param data 登录数据
 */
export function login(data: { username: string; password: string }) {
  return post('/user/login', data);
}

/**
 * 用户登出
 */
export function logout() {
  return post('/user/logout');
}

/**
 * 获取用户信息
 */
export function getUserInfo() {
  return get('/user/info');
}

/**
 * 获取用户列表
 * @param params 查询参数
 */
export function getUserList(params?: any) {
  return get('/user/list', params);
}

/**
 * 获取用户详情
 * @param id 用户ID
 */
export function getUserDetail(id: string) {
  return get(`/user/detail/${id}`);
}
